meeting the demands - Turc Anglais Dictionnaire